package cn.edu.jsu.official.service;

import cn.edu.jsu.official.pojo.vo.CommonResult;
import cn.edu.jsu.official.pojo.vo.MemberVO;
import cn.edu.jsu.official.pojo.vo.PageModel;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * @author Mo
 * @createTime 2022/3/2 23:09
 * @descripiton
 */
public interface VisitorService {
    CommonResult queryAllProjectAchievement();

    CommonResult queryAllContestAchievement();

    CommonResult queryAllProjectInProgress();

    CommonResult queryAllCopyright();

    CommonResult queryAllMemberInfo();

    CommonResult queryAllGoalInfo();

    CommonResult queryAllContestInfo();

    CommonResult queryAllHistoryProcess();

    CommonResult queryArticle(String articleId);

    CommonResult queryImage(String imageId, HttpServletRequest request, HttpServletResponse response);

    CommonResult countAchievements();

    CommonResult queryAllMemberWithImage(Integer condition);

    CommonResult countAchievementNumberGroupByYears(Integer queryType);

    CommonResult queryAllTechStackInfo();

    CommonResult queryChooseMember();
}
